home *** CD-ROM | disk | FTP | other *** search
-
-
-
- ggggggggdddd((((1111MMMM)))) ggggggggdddd((((1111MMMM))))
-
-
-
- NNNNAAAAMMMMEEEE
- ggd - rate-guarantee-granting daemon
-
- SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
- ggggggggdddd [ ----vvvv dbglevel ] [ ----cccc cpunum ] [ ----oooo iiiioooossssiiiizzzzeeee ]]]]
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- _g_g_d manages the I/O-rate guarantees that have been granted to processes
- on the system. The daemon is started from a script in the /_e_t_c/_r_c_2._d
- directory. It reads the /_e_t_c/_g_r_i_o__d_i_s_k_s file to obtain information about
- the available hardware devices. Processes can make requests for I/O-rate
- guarantees by using the _g_r_i_o__a_c_t_i_o_n__l_i_s_t(3X), _g_r_i_o__r_e_s_e_r_v_e__f_i_l_e(3X), or
- _g_r_i_o__r_e_s_e_r_v_e__f_s(3X) library calls. After determining if the I/O rate can
- be guaranteed, the daemon returns a confirmation or rejection to the
- calling process.
-
- The /_e_t_c/_g_r_i_o__d_i_s_k_s file is only read when the daemon is started. If
- this file is edited, the daemon must be stopped and restarted in order to
- use the new information.
-
- The ----vvvv option causes the _g_g_d daemon to display verbose execution
- information. The dbglevel can be set from 0 to 10. 0 indicating no
- verbose output, and 10 indicating most verbose output. The ----oooo option
- allows the specification of an optimal iosize other than the default
- value of 64K. The iosize is specified as 64, 128, 256 or 512. The ----cccc
- option causes the daemon to mark the given _c_p_u_n_u_m cpu as a real-time cpu.
- The cpu is isolated from the rest of the processors on the system and the
- _g_g_d daemon is allowed to only run on this cpu. See the _s_y_s_m_p(2)
- reference page for more information on real-time processing.
-
- FFFFIIIILLLLEEEESSSS
- /etc/grio_disks
-
- SSSSEEEEEEEE AAAALLLLSSSSOOOO
- sysmp(2), grio_associate_file(3X), grio_query_fs(3X),
- grio_action_list(3X), grio_reserve_file(3X), grio_reserve_fs(3X),
- grio_unreserve_bw(3X), grio_disks(4).
-
- NNNNOOOOTTTTEEEESSSS
- If the _g_g_d daemon is killed and restarted, all previous rate guarantees
- become invalid. It creates a lock file, /_t_m_p/_g_r_i_o._l_o_c_k, to prevent more
- than one copy of the daemon from running concurrently. To make grio more
- secure, _g_g_d has to be run with the priviledge of CAP_DEVICE_MGMT or as
- root.
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-